package com.aismy.admin.service;

import com.aismy.admin.entity.EduResource;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.web.multipart.MultipartFile;

public interface EduResourceService extends IService<EduResource> {
    
    /**
     * 分页查询教育资源
     */
    Page<EduResource> listResources(Integer current, Integer size, String title, String type);
    
    /**
     * 上传视频文件
     */
    String uploadVideo(MultipartFile file);
    
    /**
     * 更新资源状态
     */
    void updateStatus(Long id, Integer status);
    
    /**
     * 增加浏览量
     */
    void incrementViewCount(Long id);
} 